Big Huge Thesaurus

Neanderthal man

noun

sounds kind of like